@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Arial; font-size:12px; color: #886525;}
a:link {color:#666666; text-decoration:none;}
a:visited {text-decoration:none; color:#666666;}
a:hover {text-decoration:none; color:#999999;}
a:active {text-decoration:none; color:#999999;}
ul {padding: 0px; margin: 0px;}
ul li {display:inline;}
textarea {overflow:hidden}


#wrapper-top
{
    background:url(image/bgrtop.png) repeat-x;
    padding: 0px;
}

#wrapper-menu
{
    padding: 0px 0px 0px 18px;
}

#menu{ width: 580px; padding: 18px 0px 10px 0px; border-bottom:1px dotted #ffffff;}

#menu ul li {
    padding:0px 50px 0px 0px;

}
#menu li a{
    color:#ffffff;
}

#wrapper
{

    background:url(image/footer.png) bottom repeat-x;
}

#contain
{
    width:1000px; background-color:#ffffff; padding: 0px 0px 40px 0px; 
    position:relative;
    overflow:hidden;
}

.contain_border
{
    position:absolute; bottom: 0px;
}

#wrapper-actu{
    width:1000px;
    overflow:hidden;
    margin:20px 0px 0px 0px;
    position:relative;
}
.titre_home{
	color:#5d94c5;
	font-size:14px;
	color:#5d94c5;
	border-bottom:1px dotted #999999;
	text-align:left;
	padding:0px 0px 10px 0px;
	margin:0px 20px 10px 20px;
}
#actu{
    width:210px;
    float:left;	
}

#actu1
{
    float:left;
    width:580px;
}
#actu2{
    padding:0px 0px 20px 0px;
    width:210px;
    float:right;	
}

#login{
    position:relative;
    width:224px;
    height:204px;
    float:left;
    background:url(image/bgrcenter_login.png) repeat-y;
    color:#ffffff;
    margin:0px 0px 0px 0px;
}

#login2{
    position:relative;
    width:224px;
    height:180px;
    float:right;
    background:url(image/bgr_login2.png) repeat-y;
    color:#ffffff;
    margin:0px 0px 0px 0px;
}

#titre_login{
    text-align:center;
}
.input_login{
    width:125px;
    height:22px;
    background:url(image/input_login.png) no-repeat;
    border:0px;
}

.input_login2{
    width:125px;
    height:22px;
    background:url(image/Input_login2.png) no-repeat;
    border:0px;
}

.bgrtop{
    position:absolute;
    top:0px;
    left:0px;
}
.bgrbottom{
    position:absolute;
    bottom:-16px;
    left:0px;
}

.contenu{
    width:224px;
    padding:20px 0px 0px 0px;
    position:absolute;
    z-index:1000;
    color:#ffffff;
    left: -1px;
    top: 17px;
}
.contenu a{
    color:#ffffff;
}

#form_login{
    margin:10px 0px 10px 0px;
}
#form_login td{
    color:#ffffff;
}
#pass_oublier{
    margin:10px 0px 0px 0px;
}

#titre_menu{
    width:223px;
    font-size:16px;
    color:#5d94c5;
    text-align:left;
    margin:20px 0px 0px;
    padding:0px 0px 20px 0px;
    border-bottom:1px dotted #999999;
}

#titre_menu2{
    width:263px;
    font-size:16px;
    color:#5d94c5;
    text-align:left;
    margin:0px 40px 0px;
    padding:0px 0px 20px 0px;
}

#fidelite{
    width:220px;
    float:left;	
}
#fidelite h1{
    color:#5d94c5;
    font-size:13px;
}
#fidelite img {
    border:3px solid #f98216;
    float:left;
    margin:20px 10px 0px 0px;
}

#titre_text{
    width:263px;
    font-size:12px;
    color:#5e433a;
    text-align:right;
    margin:25px 0px 0px 0px;
}

#titre_link
{
    width:250px;
    font-size:12px;
    color:#5d94c5;
    margin:10px 0px 0px 40px;
}

#banner_left
{
    width:220px;
    float:left;
    padding:20px 0px 0px 0px;
}

#banner_left2
{
    width:500px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
}
#banner_left2 #image{
    float:left;
    width:100px;
}
#banner_left3{
    background:url(image/11111.png) no-repeat;
    padding:8px 0px 12px 10px;
    margin-left:40px;
}

#titre_text1
{
    width:210px;
    text-align:left;
    font-size:12px;
    color:#5d94c5;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}

#titre_text2
{
    float:left;
    width:400px;
}
#titre_text2 h1{
    text-align:left;
    font-size:12px;
    color:#5d94c5;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#titre_text2 p{
    font-size:12px;
    color:#5e433a;
    text-align:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:100;
}

#text
{
    width:200px;
    font-size:12px;
    color:#5e433a;
    text-align:left;
    margin:10px 50px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:100;
}

#wrapper-footer{
    background:url(image/bgr_footer.png) repeat-x;
    height:64px;
    padding:10px 0px 0px 0px;
}
#footer{
    width:980px;
    overflow:hidden;
    color: #ffffff;
}
#footer a{color: #ffffff;}
#footer-left{
    float:left;
    width:490px;
}
#footer-right{
    float:right;
    width:480px;
}

#footer-right td{
    color: #ffffff;
    padding:0px 5px 0px 5px;
}
/*Quyuet*/
#region1:hover{
    cursor: default;
        
}
/*Dung*/
.list .stt{
    font-weight:bold;
    color:#ffffff;
    background-color:#6a84b0;
}
.list td {
    padding:3px;
    color: #425c79;

}
.list th {
    padding:3px;
    color: #FFFFFF;

}
.list td a {
    color: #425c79;
    text-decoration: none;
}
.list td a:hover {
    color: #425c79;
    text-decoration: underline;
}
.highlight{
    background:#f2f7f9;
}
#detail_anonce{
    width:550px;
}
.list a.btt{
    background:#8099c5;
    padding:3px;
    color:#ffffff;
}
.reg_error{
    color:red;
    font-weight: bolder;
}

#top_box, #top_box_index {
    float: left;
    margin: 0 0 30px;
    position: relative;
    width: 100%;
    z-index: 1;
}
#top_box {
    margin-top: -45px;
    position: relative;
    z-index: 1;
}
#top_box_index {
    margin: 1px 25px 30px;
    z-index: 1;
}

#top_box .top_box_top, #top_box_index .top_box_top {
    background: url(image/top_box_top.png) no-repeat scroll left top transparent;
    float: left;
    height: 10px;
    width: 100%;
}
#top_box .content, #top_box_index .content {
    background: url(image/top_box_bg.png) no-repeat scroll left bottom transparent;
    float: left;
    padding: 15px 30px 30px;
    width: 880px;
}
.top_box_block {
    float: left;
    margin: 0 1px 0 0;
    position: relative;
    width: 210px;
}

.no_margin_r {
    margin-right: 0 !important;
}

.top_box_block p {
    margin: 0;
    width: 120px;
}

.top_box_block_a a{
    position: absolute;
    right: 78px;
}

.top_box_block h4 {
/*    border-bottom: 1px dotted #827B74;*/
    margin: 0 0 0.1em;
    padding: 0 0 0.1em;
    width: 120px;
}
.top_box_block .icon {
    position: relative;
    right: 0px;
    top: 0;
    width: 45%;
}
#creeranonce{
    margin-bottom: 20px;
}
.error_form{
padding:5px;
margin:5px 20px 20px 20px;
text-align: center;
    background:#fadcdc;
    color:#b52a2a;

}